﻿namespace Contoso.ActiveDirectory {

    #region Usings
    using System;
    using System.Collections.Generic; 
    #endregion

    public interface IGroupProperties : IUserGroup {

        IReadOnlyList<string> AuthOrig { get; }
        IReadOnlyList<string> DLMemRejectPerms { get; }
        IReadOnlyList<string> DLMemSubmitPerms { get; }
        bool GetGroupMemberDNs();
        GroupTypeFlags GroupType { get; }
        string ManagedBy { get; }
        IReadOnlyDictionary<string, int> Member { get; }
        string MSExchExpansionServerName { get; }
        IReadOnlyList<string> MSExchRequireAuthToSendTo { get; }
        IReadOnlyList<string> UnAuthOrig { get; }
    }
}
